home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / xa / Welcome$5.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-30  |  1.3 KB  |  47 lines

  1. package com.extensibility.xa;
  2.  
  3. import com.extensibility.app.BaseApplication;
  4. import com.extensibility.rock.ScrollPop;
  5. import java.awt.event.MouseAdapter;
  6. import java.awt.event.MouseEvent;
  7. import javax.swing.JPopupMenu;
  8.  
  9. class Welcome$5 extends MouseAdapter {
  10.    // $FF: synthetic field
  11.    final Welcome this$0;
  12.  
  13.    public void mousePressed(MouseEvent var1) {
  14.       if (var1.isPopupTrigger()) {
  15.          this.doPop(var1);
  16.       }
  17.  
  18.    }
  19.  
  20.    public void mouseReleased(MouseEvent var1) {
  21.       if (var1.isPopupTrigger()) {
  22.          this.doPop(var1);
  23.       }
  24.  
  25.    }
  26.  
  27.    void doPop(MouseEvent var1) {
  28.       ScrollPop var2 = new ScrollPop();
  29.       int var3 = 0;
  30.  
  31.       while(true) {
  32.          String var4 = BaseApplication.getPreference("RECENT.", var3 + 1);
  33.          if (var4 == null || var4.length() == 0) {
  34.             ((JPopupMenu)var2).show(this.this$0.btns[0], var1.getX(), var1.getY());
  35.             return;
  36.          }
  37.  
  38.          ((JPopupMenu)var2).add(this.this$0.createRecentAction(var4));
  39.          ++var3;
  40.       }
  41.    }
  42.  
  43.    Welcome$5(Welcome var1) {
  44.       this.this$0 = var1;
  45.    }
  46. }
  47.